﻿<?xml version="1.0" encoding="utf-8" ?>

<platform xmlns="http://metalx.org/Platform">
	<constants>
		<constant name="IncrementBXSIAddress" value="00"/>
		<constant name="IncrementBXDIAddress" value="01"/>
		<constant name="IncrementBPSIAddress" value="02"/>
		<constant name="IncrementBPDIAddress" value="03"/>
		<constant name="IncrementSIAddress" value="04"/>
		<constant name="IncrementDIAddress" value="05"/>
		<constant name="IncrementImmediate16Address" value="06"/>
		<constant name="IncrementBXAddress" value="07"/>
		<constant name="DecrementBXSIAddress" value="08"/>
		<constant name="DecrementBXDIAddress" value="09"/>
		<constant name="DecrementBPSIAddress" value="0A"/>
		<constant name="DecrementBPDIAddress" value="0B"/>
		<constant name="DecrementSIAddress" value="0C"/>
		<constant name="DecrementDIAddress" value="0D"/>
		<constant name="DecrementImmediate16Address" value="0E"/>
		<constant name="DecrementBXAddress" value="0F"/>
		<constant name="IncrementBXSIAddressPlusImmediate8" value="40"/>
		<constant name="IncrementBXDIAddressPlusImmediate8" value="41"/>
		<constant name="IncrementBPSIAddressPlusImmediate8" value="42"/>
		<constant name="IncrementBPDIAddressPlusImmediate8" value="43"/>
		<constant name="IncrementSIAddressPlusImmediate8" value="44"/>
		<constant name="IncrementDIAddressPlusImmediate8" value="45"/>
		<constant name="IncrementBPAddressPlusImmediate8" value="46"/>
		<constant name="IncrementBXAddressPlusImmediate8" value="47"/>
		<constant name="DecrementBXSIAddressPlusImmediate8" value="48"/>
		<constant name="DecrementBXDIAddressPlusImmediate8" value="49"/>
		<constant name="DecrementBPSIAddressPlusImmediate8" value="4A"/>
		<constant name="DecrementBPDIAddressPlusImmediate8" value="4B"/>
		<constant name="DecrementSIAddressPlusImmediate8" value="4C"/>
		<constant name="DecrementDIAddressPlusImmediate8" value="4D"/>
		<constant name="DecrementBPAddressPlusImmediate8" value="4E"/>
		<constant name="DecrementBXAddressPlusImmediate8" value="4F"/>
		<constant name="IncrementBXSIAddressPlusImmediate16" value="80"/>
		<constant name="IncrementBXDIAddressPlusImmediate16" value="81"/>
		<constant name="IncrementBPSIAddressPlusImmediate16" value="82"/>
		<constant name="IncrementBPDIAddressPlusImmediate16" value="83"/>
		<constant name="IncrementSIAddressPlusImmediate16" value="84"/>
		<constant name="IncrementDIAddressPlusImmediate16" value="85"/>
		<constant name="IncrementBPAddressPlusImmediate16" value="86"/>
		<constant name="IncrementBXAddressPlusImmediate16" value="87"/>
		<constant name="DecrementBXSIAddressPlusImmediate16" value="88"/>
		<constant name="DecrementBXDIAddressPlusImmediate16" value="89"/>
		<constant name="DecrementBPSIAddressPlusImmediate16" value="8A"/>
		<constant name="DecrementBPDIAddressPlusImmediate16" value="8B"/>
		<constant name="DecrementSIAddressPlusImmediate16" value="8C"/>
		<constant name="DecrementDIAddressPlusImmediate16" value="8D"/>
		<constant name="DecrementBPAddressPlusImmediate16" value="8E"/>
		<constant name="DecrementBXAddressPlusImmediate16" value="8F"/>
		<constant name="IncrementALRegister" value="C0"/>
		<constant name="IncrementCLRegister" value="C1"/>
		<constant name="IncrementDLRegister" value="C2"/>
		<constant name="IncrementBLRegister" value="C3"/>
		<constant name="IncrementAHRegister" value="C4"/>
		<constant name="IncrementCHRegister" value="C5"/>
		<constant name="IncrementDHRegister" value="C6"/>
		<constant name="IncrementBHRegister" value="C7"/>
		<constant name="IncrementAXRegister" value="C0"/>
		<constant name="IncrementCXRegister" value="C1"/>
		<constant name="IncrementDXRegister" value="C2"/>
		<constant name="IncrementBXRegister" value="C3"/>
		<constant name="IncrementSPRegister" value="C4"/>
		<constant name="IncrementBPRegister" value="C5"/>
		<constant name="IncrementSIRegister" value="C6"/>
		<constant name="IncrementDIRegister" value="C7"/>
		<constant name="DecrementALRegister" value="C8"/>
		<constant name="DecrementCLRegister" value="C9"/>
		<constant name="DecrementDLRegister" value="CA"/>
		<constant name="DecrementBLRegister" value="CB"/>
		<constant name="DecrementAHRegister" value="CC"/>
		<constant name="DecrementCHRegister" value="CD"/>
		<constant name="DecrementDHRegister" value="CE"/>
		<constant name="DecrementBHRegister" value="CF"/>
		<constant name="DecrementAXRegister" value="C8"/>
		<constant name="DecrementCXRegister" value="C9"/>
		<constant name="DecrementDXRegister" value="CA"/>
		<constant name="DecrementBXRegister" value="CB"/>
		<constant name="DecrementSPRegister" value="CC"/>
		<constant name="DecrementBPRegister" value="CD"/>
		<constant name="DecrementSIRegister" value="CE"/>
		<constant name="DecrementDIRegister" value="CF"/>
	</constants>
</platform>